// 约定通用键名
const INFO_KEY = 'bs_lixiubao_info' // 个人信息
// const HISTOTY_KEY = 'hm_search_history' // 搜索历史
const MAINTAINER_KEY = 'bs_lixiubao_maintainer'
const ADMIN_KEY = 'bs_lixiubao_admin'
// 获取个人信息
export const getInfo = () => {
  const defaultObj = { userId: '', token: '' }
  const result = window.localStorage.getItem(INFO_KEY)
  return result ? JSON.parse(result) : defaultObj
}
// 保存在本地
// 设置个人信息
export const setInfo = (obj) => {
  window.localStorage.setItem(INFO_KEY, JSON.stringify(obj))
}

// 移除个人信息
export const removeInfo = () => {
  window.localStorage.removeItem(INFO_KEY)
}

// 设置维修员个人信息
export const setMaintainerInfo = (obj) => {
  window.localStorage.setItem(MAINTAINER_KEY, JSON.stringify(obj))
}
// 获取维修员个人信息
export const getMaintainerInfo = () => {
  const defaultObj = { maintainerId: '', MAINTAINER_TOKEN: '' }
  const result = window.localStorage.getItem(MAINTAINER_KEY)
  return result ? JSON.parse(result) : defaultObj
}
// 移除维修员个人信息
export const removeMaintainerInfo = () => {
  window.localStorage.removeItem(MAINTAINER_KEY)
}

// 设置管理员个人信息
export const setAdminInfo = (obj) => {
  window.localStorage.setItem(ADMIN_KEY, JSON.stringify(obj))
}
// 获取管理员个人信息
export const getAdminInfo = () => {
  const defaultObj = { adminId: '', ADMIN_TOKEN: '' }
  const result = window.localStorage.getItem(ADMIN_KEY)
  return result ? JSON.parse(result) : defaultObj
}
// 移除管理员个人信息
export const removeAdminInfo = () => {
  window.localStorage.removeItem(ADMIN_KEY)
}

/* // 获取搜索历史
export const getHistoryList = () => {
  const result = localStorage.getItem(HISTOTY_KEY)
  return result ? JSON.parse(result) : []
}

// 设置搜索历史
export const setHistoryList = (arr) => {
  localStorage.setItem(HISTOTY_KEY, JSON.stringify(arr))
} */
